﻿using System;
using System.Collections.Generic;
using CodeSaude.Application.ViewModels;

namespace CodeSaude.Application.Interfaces {
    public interface IGrupoUsuarioApplicationService : IDisposable {
        //ValidationApplicationResult Add(UsuarioViewModel usuarioViewModel);
        void Add(GrupoUsuarioViewModel usuarioViewModel);
        GrupoUsuarioViewModel GetById(int id);
        IEnumerable<GrupoUsuarioViewModel> GetAll();
        void Update(GrupoUsuarioViewModel usuarioViewModel);
        void Remove(GrupoUsuarioViewModel usuarioViewModel);
    }
}
